---
title: "Selecting infrastructure"
permalink: en/stronghold/gs/
layout: page-nosidebar
toc: false
---

<link rel="stylesheet" type="text/css" href='{% css_asset_tag getting-started-css %}[_assets/css/getting-started.css]{% endcss_asset_tag %}' />
<script type="text/javascript" src='{% javascript_asset_tag getting-started %}[_assets/js/getting-started.js]{% endjavascript_asset_tag %}'></script>

<p>This getting started guide walks you through the step-by-step process of installing Deckhouse Stronghold.</p>

<p>The installation process of Deckhouse Stronghold differs when installed in an existing Deckhouse Kubernetes Platform cluster and in the case of a fresh installation along with the Deckhouse Kubernetes Platform.</p>

<h2>Select the infrastructure type to install Deckhouse Stronghold in</h2>

<div class="block" style="margin: 0;">
  <div class="block__columns block__columns_top">
    <div>
      <h3>Installation of the Deckhouse Kubernetes Platform with Stronghold</h3>
      <div class="button-group">
        {%- for provider in site.data.getting_started.stronghold.installTypes %}
        {%- if provider[1].type == 'existing-dkp' %}{% continue %}{% endif %}
        {%- if provider[1].languages %}
          {%- unless provider[1].languages contains "en" %}{% continue %}{% endunless %}
        {%- endif %}
        {%- if provider[1].wip == true %}
        <a
          class="button button_default button_card button_disabled">{{ provider[1].name[page.lang] }} ({{ site.data.i18n.soon[page.lang] }})</a>
        {%- else %}
        <a class="button button_default button_card"
          href="/products/stronghold/gs/{{ provider[0] }}/step2.html">
            {% if provider[1].iconPath %}
              <div class="icon">
                <img src="/{{provider[1].iconPath}}" alt="{{ provider[1].name[page.lang] }} icon"/>
              </div>
            {% endif %}
            <span class="name">{{ provider[1].name[page.lang] }}</span>
            {% if provider[1].extraIcons %}
            <div class="footer">
              {%- for extraIcon in provider[1].extraIcons %}
              <img src="/{{extraIcon[1]}}" alt=""/>
              {% endfor %}
            </div>
            {% endif %}
          </a>
        {%- endif %}
        {% endfor %}
      </div>
    </div>
    <div>
      <h3>Installation in an existing cluster</h3>
      <div class="button-group">
        {%- for provider in site.data.getting_started.stronghold.installTypes %}
        {%- if provider[1].type != 'existing-dkp' %}{% continue %}{% endif %}
        {%- if provider[1].languages %}
          {%- unless provider[1].languages contains "en" %} {%- continue %} {% endunless %}
        {%- endif %}
        {%- if provider[1].wip == true %}
        <a
          class="button button_default button_card button_disabled">{{ provider[1].name[page.lang] }} ({{ site.data.i18n.soon[page.lang] }})</a>
        {%- else %}
        <a class="button button_default button_card"
          href="/products/stronghold/gs/{{ provider[0] }}/step2.html">{% if provider[1].iconPath %}<div class="icon"><img src="/{{provider[1].iconPath}}" alt="{{ provider[1].name[page.lang] }} icon"/></div>{% endif %}<span class="name">{{ provider[1].name[page.lang] }}</span></a>
        {%- endif %}
        {% endfor %}
      </div>
    </div>
  </div>
</div>
